package com.candy.oop4;

public class Apple extends Fruit{
//   子类可以创建自己的属性及方法
    String aName;
//子类创建和父类同名属性，称为属性隐藏
//    final可以修饰属性，修饰属性则该属性为常量，不允许修改他的值
   final String type="苹果";

    public Apple() {
//        可以通过super调用父类指定的构造函数
        super("苹果",3.5);
        System.out.println("我是子类的构造函数");
    }

    public void getInfomation(){
//        想要调用父类的属性，可以使用super
//        super表示父类，可以调用父类的属性及方法
        System.out.println("父类的type属性为：：："+super.type);
        System.out.println("我是苹果");
    }
//    @override加上该代码，则子类的方法必须重写，即与父类方法声明部分完全相同
    @Override
    public void juice(){
        super.juice();
        System.out.println("苹果汁....");
    }
}
